很常發現網站上的廣告推薦會出現你曾經瀏覽過的網頁對吧?
有時帶來許多方便
因為可能正想要找尋某樣商品卻一直沒找到合適的
而廣告剛好跳出了你想要的東西
不過大部分時候其實是很困擾的
因為這代表:你看了什麼都被記錄下來了
有些網站很友善,會禮貌性地詢問您是否願意接受Cookie
甚至可以選擇拒絕不必要的Cookie
而大部分的網站都只是提醒你如果要繼續看網站的內容的話就表示你接受了
(一般來說我都直接當廣告就選"知道了" 因為根本沒有拒絕的按鈕...)
有些根本問都不問就當你同意了
即使你不做選擇直接關閉網站的Cookie問題
也算是接受了
其實阿 原本這塊餅乾是為了解決HTTP無法記錄使用者資訊的問題
我們登入一個網站後就可以不用在點擊某個連結後又要再輸入一次
有點像是手機的應用程式上鎖可以設定短暫離開
就不用只是暫時切換應用程式也要輸入密碼的概念
還有像是在網購時購物車的內容也是記錄在Cookie
不過Cookie有一定的生命週期
若希望在關閉瀏覽器後就清除Cookie的話也可以做設定
(像是在圖書館用電腦時就會希望下一位使用者不要看到我用了什麼
然而更方便的是直接開無痕模式也OK)
然而Cookie最大的問題是:可以被任意修改!
所以重要的資訊應該要放在伺服器(Server)上的Session
(補充:Cookie則是放在Client端)
Session主要是記錄使用者的資訊
會由Session id來作為不同Session的識別
有一個重點是:即使使用者關閉瀏覽器,也不影響Session的存活
Session會失效是因為使用者有一段時間沒有使用了
為了節省儲存空間才會自動消失
(就像是登入網路銀行都會限制在幾分鐘內若閒置著就會自動登出
不過原因是為了保護客戶的安全啦)